package cn.gdut.chengcai.base;

public class Pager {

	private Integer pageNo; // 当前页码
	private Integer pageSize; // 页面大小
	private Integer pageCount; // 总页面数目
	private Long itemCount; // 元素数目

	public Pager(Integer pageNo, Integer pageSize) {
		super();
		this.pageNo = pageNo;
		this.pageSize = pageSize;
	}

	public Integer getPageNo() {
		return pageNo;
	}

	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getPageCount() {

		return (int) (this.getItemCount() % this.getPageSize() == 0 ? this.getItemCount() / this.getPageSize()
				: this.getItemCount() / this.getPageSize() + 1);
	}

	public void setPageCount(Integer pageCount) {
		this.pageCount = pageCount;
	}

	public Long getItemCount() {
		return itemCount;
	}

	public void setItemCount(Long itemCount) {
		this.itemCount = itemCount;
	}

}
